6dbe23accdb08bb5d80a774b942ab497db7e5252,integration-tests/src/test/java/cc/blynk/integration/tcp/MainWorkflowTest.java,MainWorkflowTest,testSendReadCommandsForDifferentPins,#,1253

Before Change



        clientPair.hardwareClient.reset();

        clientPair.appClient.send("hardware 1 ar 7");
        verify(clientPair.hardwareClient.responseMock, after(1000).never()).channelRead(any(), any());

        clientPair.appClient.send("hardware 1 ar 30");

After Change


    @Test
    public void testServerDontSendReadingCommandsForNonActiveDash() throws Exception {
        clientPair.appClient.send("createWidget 1\0{\"id\":155, \"frequency\":400, \"width\":1, \"height\":1, \"x\":0, \"y\":0, \"label\":\"Some Text\", \"type\":\"GAUGE\", \"pinType\":\"VIRTUAL\", \"pin\":100}");
        verify(clientPair.appClient.responseMock, timeout(500)).channelRead(any(), eq(ok(1)));

        clientPair.appClient.send("deactivate 1");
        verify(clientPair.appClient.responseMock, timeout(500)).channelRead(any(), eq(ok(2)));